SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].CotizacionesDetallesDeleteCommand
(
	@Original_ID numeric(10, 0),
	@Original_ID_PRODUCTO numeric(10, 0),
	@Original_COSTO numeric(10, 2),
	@Original_PRECIO numeric(10, 2),
	@Original_CANTIDAD numeric(10, 2),
	@IsNull_DESCUENTO Int,
	@Original_DESCUENTO numeric(10, 2),
	@IsNull_X_DESCUENTO Int,
	@Original_X_DESCUENTO numeric(10, 4),
	@IsNull_IMPUESTO Int,
	@Original_IMPUESTO numeric(10, 2),
	@IsNull_X_IMPUESTO Int,
	@Original_X_IMPUESTO numeric(10, 4)
)
AS
	SET NOCOUNT OFF;
DELETE FROM [COTIZACIONES_DETALLES] WHERE (([ID] = @Original_ID) AND ([ID_PRODUCTO] = @Original_ID_PRODUCTO) AND ([COSTO] = @Original_COSTO) AND ([PRECIO] = @Original_PRECIO) AND ([CANTIDAD] = @Original_CANTIDAD) AND ((@IsNull_DESCUENTO = 1 AND [DESCUENTO] IS NULL) OR ([DESCUENTO] = @Original_DESCUENTO)) AND ((@IsNull_X_DESCUENTO = 1 AND [X_DESCUENTO] IS NULL) OR ([X_DESCUENTO] = @Original_X_DESCUENTO)) AND ((@IsNull_IMPUESTO = 1 AND [IMPUESTO] IS NULL) OR ([IMPUESTO] = @Original_IMPUESTO)) AND ((@IsNull_X_IMPUESTO = 1 AND [X_IMPUESTO] IS NULL) OR ([X_IMPUESTO] = @Original_X_IMPUESTO)))
GO
